04. Median
Median
Question:
Start Quiz:
# Define a procedure, median, that takes three
# numbers as its inputs, and returns the median
# of the three numbers.
# Make sure your procedure has a return statement.
def bigger(a,b):
if a > b:
return a
else:
return b
def biggest(a,b,c):
return bigger(a,bigger(b,c))
def median():
#print(median(1,2,3))
#>>> 2
#print(median(9,3,6))
#>>> 6
#print(median(7,8,7))
#>>> 7
Solution:
INSTRUCTOR NOTE:
The definition of biggest has a typo in it. The return statement should have a close parentheses at the end, so that it reads:
def biggest(a,b,c):
return bigger(a,bigger(b,c))